@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED736 FREE SECTORS COPYING---D1:DIRECK.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 138ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u1cSDVert Version 4.01Copyright 1988/19911MAX Systems & Marty Albert/1٠ԠŠġM1 (c)1983 Action CT}omputer Services  B JKIHiDiELV`L1 1 BLU}V` L11l L1 &` Fj`8冨凪` 12EӅӥ 12`ʆǪƩV} Ɛee` B2ƦʆǢ &Ɛeǐ f2 f2L-2 B2'&&&8儨児祂*L-2&W}&*ń8&&L-2 2`hihiHHȱȱL2c !#3`L1JJJJX}`H 2h`Hȩh 1LS3 1LS3 1LS3 1LS3 1H8`HhHY}h 3LS3 BHI V䅠LS3 L3 1LS3Ԇ ؠPIPP` -4P 1LS3 O4LZ}4 -4LT4 h4L#4H- 48塪墨hLh4 4L4 4L#4 -4ȹP`텠8堨塪 -[}4芨Oȩ-`PP 3P棩 Ѥģ0-ģ6000:,80H & &ehe&e\}ģ0ʥ 8堅塅`$ 4&*i0:0i 4Ʀ`¢ 护°ڱ%ȱ%E]} 4L5担CS 3L5I 4L5H |5L5 O4L5 &B V S3NLMȑ` MLN^}%B VLS3S:d6E:i6H 3 l6m6 w3 3h)0Ig6h6Lw3[\ZUVT` 6g6h6` 6L'4 6L3 _}6L4) ` 6L'4 2` 0d 1ҥ `2)2ҩ`p``}0)9c7`@0)ӈJJJJ)`Ѕ`ȱ`` 7ȥ`HhƣĢa}`ƥĤ`Ѣ "8`ȱѢĦ`膡``b}ťƤe8夰L88 Ƥ8`ŦeѠe桊L<80uthH@ If Arc}g_Of("/A") thenH Command=7H@ ElseIf Arg_Of("/a") thenH Command=7H@ d}ElseIf Arg_Of("/T") thenHt Command=8 ! ) BHIJKED V䌁9`e}Hh`h 9HI`H h`hL9d=9L: 3999 499 4`f("L"::: 3:: 3::f}:`LI:ISLX:``Of(Ld: i?_: i`:^:_:`:IL:^:@L:_:`:^:Lx:^:`L:nH$ L: i g}: i::: a:: i i:::::ʹ:L; ::L:8:`henH L-;$;#; i ';h} i(;';(; i i:: : i!%; i&;););L;#;m);$;i%;&;%;&;);L;i}#;$;`2H ! L; 3; :;;;L<;;` i ; i;;; i i:j}:Ȍ;;K===== <=== n}7L8>`==L>`H  LX>I>H> F:2Lk>` i L> iM>L>M> i?J> iK>ȌN>H>I>o}>>N>L> J>K>H>mN>I>iJ>K>N>L>J>K>ӍQ>) Q>`l )L???Lp}1?? 3?L?81819/ 4 4Lq?$ Thank you for using SDVert v4.0?L 3L?# copyright 1988 by MAX Systemsq}?{ 3 4 ?`nL??9/ 4L? Ӡ򠣠 %H%E?? 5 4 ?`L? 4 4L@ COMMAND LINE ERROR!r}? 3 4LH@ Proper SDV command line is:@* 3 4Lx@" SDV n:source.ext n:dest.ext /x@U 3 4L@# Where '/x' is ts}he command , 'n:source.ext' is the@ 3L A% COMPLETE source file name, and@ 3L9A% 't}n:dest.ext' is the COMPLETEA 3L\A destination file name.AC 3 4LA% Where 'x' is the destination fileAi u}3LA# type. 'x' may have the followingA 3LA values:A 3 4LA ASCII ............ AA 3L&B v} ATASCII .......... TB 3LOB PETASCII ......... PB0 3LxB MACintosh ........ MBY 3LB Aw}miga ............ GB 3LB Information ...... IB 3 4LB% Note that the slash MUST beB 3L'C ix}ncluded on the command line.C 3 4LZC% See documentation for full help onC4 3LyC the use of SDVert.Cd 3 4 4 y}?`19LC F:CCC2CLC 4LC% Must be SpartaDOS 3.2d or higher!C 3 4 ?`LC9: ;9:8 .89:z} ;9:8 .888 7CCLD 4L[D% You have attempted to give theD5 3LD% Source and Destination {}files theDe 3LD same name!D 3 4 ?`LD888888 9888Ȍ88E8EEͬ8E8L|}E58m88m88 7{9{9M~9L}E8m88m8|9 7888m88m8}9 78}}8{9M~9LE{9ɀLE8{9逍{9{9M~9LE8m88m8{9 78888LD88888 9LF}9~} 4 ? D`LF888888 9888Ȍ88UF8VFUFͬ8VF8LF8m88m88} 7{9{9ALFZ{9LF{9I{9{9aLFz{9LF8{9 {9{9M~9LF|9{98m88m8{9 7888}8LDF88888 9L&G|9 4 ? F`L-G888888 9888Ȍ88zG8{GzGͬ8}{G8LGd(8m88m88 7{9{9M|9LG~9{9888m88m8{9 7888Ђ8LiG}88888 9LH~9 4 ? *G`L!H888888 9888Ȍ88nH8oHnHͬ8oH8}L6Iri8m88m88 7{9{9ALHZ{9LH{9I{9{9aLHz{9LH8{9 {98m88m8{9} 7{9M|9L#I8m88m8 7M}9L#I888888L]H88888 9LcI|9 4 ? }H`LjI888888 9888Ȍ88I8IIͬ8I8L[J8m88m88 7}{9{9ALJZ{9LJ{9i {9{9LJ{9LJ{9I{9{9M|9L-J~9{98m88m8{9 78888LI8}8888 9LJ~9 4 ? gI`LJ888888 9888Ȍ88J8JJͬ8J8L}K8m88m88 7{9{9AL%KZ{9L%K{9i {9{9LAK{9LAK{9I{9{9M|9LuK8m88}m8{9 788}9{98m88m8{9 78888LJ88888 9LK}9 4 ? J`L}K888888 9888Ȍ88$L8%L$Lͬ8%L8LL8m88m88 7{9{}9M|9LL8m88m8{9 788}9{98m88m8{9 78888LL88888 9}LL}9 4 ? K`LL888888 9888Ȍ883M84M3Mͬ84M8LM8m88m88} 7{9{9M|9LpM~9{98m88m8{9 7888Њ8L"M88888 9LM~9 4 }? L`LM888888 9888Ȍ88N8 NNͬ8 N8LN8m88m88 7}{9{9ALgNZ{9LgN{9I{9{9aLNz{9LN8{9 {98m88m8{9 78888LN888}88 9LN|9 4 ? M`LN888888 9888Ȍ883O84O3Oͬ84O8LO8m8}8m88 7{9{9M|9LpO}9{98m88m8{9 7888Њ8L"O88888 9}LO}9 4 ? N`LO888888 9888Ȍ88P8 PPͬ8 P8LP8m88m88} 7{9{9M}9LP8m88m8|9 788}9{98m88m8{9 78888LP88}888 9LP}9 4 ? O`LP888888 9888Ȍ88.Q8/Q.Qͬ8/Q8LQ8}m88m88 7{9{9M}9LkQ~9{98m88m8{9 7888Њ8LQ88888 }9LQ~9 4 ? P`LQ888888 9888Ȍ88R8RRͬ8R8LR8m88m88} 7{9{9ALbRZ{9LbR{9I{9{9aLRz{9LR8{9 {9{9M}9LR|9{98m88m8{9 7}8888L R88888 9LR|9 4 ? Q`LR888888 9888Ȍ88?S}8@S?Sͬ8@S8LS8m88m88 7{9{9M}9L|S|9{98m88m8{9 7888Њ}8L.S88888 9LS|9 4 ? R`LS888888 9888Ȍ88+T8,T+Tͬ8,}T8LT8m88m88 7{9{9M|9LpT|9{9888m88m8{9 7888Ђ8LT8}8888 9LT|9 4 ? S`LT888888 9888Ȍ88U8 UUͬ8 U8}LU8m88m88 7{9{9M|9LdU}9{9888m88m8{9 7888Ђ8LU88}888 9LU}9 4 ? T`LU888888 9888Ȍ88V8VVͬ8V8L~V}8m88m88 7{9{9M~9LPV|9{98m88m8{9 7888Њ8LV88888} 9LV|9 4 ? U`LV888888 9888Ȍ88V8WVͬ8W8LjW8m88m8}8 7{9{9M~9LL\z9Lp]L\/t\ >L\z9Lp]L\/P\ >L\z9Lp]L\/}p\ >L]z9Lp]L ]/M] >L]z9Lp]L%]/m]" >L;]z9Lp]LA]/G]> >LW]z9Lp]L]]/g]Z >L}p]z9La9ITL]^L]/A] >L]z9LZ^L]/a] >L]z9LZ^L]/P] >L]z9LZ^L]/p] >L]}z9LZ^L]/M] >L ^z9LZ^L^/m^ >L%^z9LZ^L+^/G^( >LA^z9LZ^LG^/g^D >LZ^z9La9IP}LG_Lm^/T^j >L^z9LD_L^/t^ >L^z9LD_L^/A^ >L^z9LD_L^/a^ >L^z9LD_L^/M^} >L^z9LD_L^/m^ >L_z9LD_L_/G_ >L+_z9LD_L1_/g_. >LD_z9La9IML1`LW_/A_T }>Lm_z9L.`Ls_/a_p >L_z9L.`L_/T_ >L_z9L.`L_/t_ >L_z9L.`L_/P_ >L_ z9}L.`L_/p_ >L_ z9L.`L_/G_ >L` z9L.`L`/g` >L.` z9La9IGLaLA`/A`> >LW` z9La}L]`/a`Z >Ls` z9LaLy`/T`v >L` z9LaL`/t` >L` z9LaL`/P` >L` z9LaL`/p` >}L` z9LaL`/M` >L`z9LaLa/ma >Laz9z9 z9L,a ?`L0az9ILCa *G ?Lbz9ILVa D }?Lbz9ILia gI ?Lbz9IL|a F ?Lbz9ILa H ?Lbz9ILa J ?Lbz9ILa K ?Lbz9ILa L ?Lbz9I }La M ?Lbz9I La N ?Lbz9I Lb O ?Lbz9I Lb P ?Lbz9I L'b Q ?Lbz9IL:b R ?Lbz9ILMb S ?L}bz9IL`b T ?Lbz9ILsb U ?Lbz9ILb V ?Lbz9ILb W ?Lbz9ILb X ?`LbR 41818?1}?18m88m8i8i8/9 C : :ŠLc ? 3 3 C8 ;8 w3 Y 3LCc/Ic}@ >bbLZc ?L`c/ic] >bbLwc ?8 w38 w3 \/ -a``b w3 Y 3LCc/Icg SDVert } The Ultimate Atari 8-Bit Text Converter Version 4.0 } February 1991 Presented By }MAX Systems Written By Marty Albert } SDVert 4.0 is NOT in the Public Domain. It is copyright 1988, 1989, 1990, } and 1991 by MAX Systems and Marty Albert. SDVert 4.0 is being released as "Free Ware" and may } be distributed to all in an unchanged form but it MAY NOT BE SOLD except as noted below. } Permission is granted for SDVert 4.0 to be distributed via the various online data services such as } GEnie and CompuServe and via "pay BBSs" at their normal connect fees. Permission i }s granted to Atari Computer User Groups to place SDVert on disks sold by the Group to raise funds for }Group activities. The selling of SDVert 4.0 by the several companies in the business of selling Pu }blic Domain software is expressly forbidden. SDVert Version 4.0 Copyright 1991 MAX } Systems Page 1 of 5 In The }Beginning... As hard as it is for me to believe, it has been over three years since th }e first release of SDVert (version 2.0) way back in 1988. Since then, there have been versions 2.1, 3.0, }3.1, and now 4.0. Each update fixed a couple of minor, but irritating, bugs and improved the speed of the program. } Version 4.0 is no different. Bugs fixed include all those known. Specifically, on some } conversions, when the last character of the source file is an EOL, that last character was dropped from the } destination. Also, the irritating bug of the file names has been corrected. The only limit to the file na }mes now is the SpartaDOS command line length of 64 characters. While some called it a bug, the sound }s used in prior versions have been removed. Frankly, I got tired of hearing them while testing. } In terms of speed, I was able to squeeze another few seconds out of SDVert by further optimization of }the code. In tests with both reads and writes to a hard disk, I was able to convert over 550K of ATASC }II text (in 45 files) to ASCII text in just over 5 minutes for a through-put of over 1850 bytes per se }cond. This time is actually a little slower than what was the absolute maximum, but one major featu }re was added that slowed things down just a bit. More on that later. } Another Text Converter?? There are at least several dozen, if not hundreds, of tex }t file converters for the Atari 8-Bit Computers. What sets SDVert apart is that while all of these others wil }l convert between ASCII and ATASCII (some only in one direction), SDVert will convert free }ly between *5* different text formats! The formats supported are: ASCII, ATASCII, Amiga } text, Macintosh text, and PETASCII (Commodore 64/128). This flexibility is great for BBS SysOps that supp }ort several machine types. You may get a text file that is in one format and you can easily conve }rt it to any or all of the others so your callers won't have to do it on their own. It should be } noted that SDVert does NOT convert "special" characters like form feeds and ATASCII graphics. This } was done for two reasons: (1) Text files, for ANY machine, should not contain graphics characters; (2) } SDVert Version 4.0 Copyright 1991 MAX Systems Page 2 of 5 } Various control codes, like form feeds, are recognized by the vast majority of printers. } What You Need Of course, you need the SDV_40.COM program. }You will also need an Atari 8-Bit with at least 48K of RAM and at least one disk drive. If you have o }nly one drive, both the original and new files must be able to fit on the same disk since disk swaps are }not supported. Most important, you MUST have SpartaDOS version 3.2 or higher. SDVert works j }ust fine with the SpartaDOS X cartridge DOS. Making It Go } SDVert is totally command line driven and so it is ideal for use with batch files. }You may also invoke SDVert directly from the command line of SpartaDOS. The general command line f }ormat is: SDV Dx:source Dx:destination /? The "Dx:source" and } "Dx:destination" are the COMPLETE drive ID, path, file name, and extension for the source file and }destination file. If the drive ID is omitted, the default drive is assumed. The use of wild cards is not } supported. Incomplete or incorrect file names, extenders, or paths will result in DOS errors and aborti }ng of the program. The "/?" is the actual command that tells SDVert what to do. The sla }sh (/) character is REQUIRED. The "?" is the text file format that you wish the destination file to end }up being and may have the following values: A - ASCII Text T - ATASCII Text } M - Macintosh Text G - Amiga Text P - PETASCII Text I - Information (see }below) When the "/I" command is used, you need not give a destination file. This }command simply reads part of the source file, identifies the text format used, and exits to SDV }ert Version 4.0 Copyright 1991 MAX Systems Page 3 of 5 DOS. } All other commands will read the source file, identify the text format, and then proceed with } the conversion. While the actual conversion is taking place, the screen will blank. } Old users of SDVert will note that the automatic source file format is new. This is the feature added that } slows things down a tad, but I feel it is worth it. Because of this new auto-detect feature, you need } not know what format your source file is in as SDVert will figure it out for you. In other words, the c }ommand: SDV MYFILE.TXT MYFILE.ATA /T will convert MYFILE.TXT to A }TASCII format, no matter what text format it is to start with! The "/I" command was left in since }there may be times that it will be needed. If the command line is incomplete, you will be told } and a short summary of the SDVert command line structure will be shown. } Possible Errors All "normal" DOS errors may occur. Error numbers are } returned in hex format. Refer to your DOS manual for explanations and corrections of errors. } Credits SDVert 4.0 was written in the Actio }n! language and compiled with the Action! Runtime System both by ICD, Inc.. Portions copyright by Actio }n Computer Service, OSS, Inc., and ICD, Inc., various years. The MAX Systems development system co }nsists of: Atari 800XL with 256K RAM by RAMbo XL made by ICD, Inc.; SpartaDOS X v4.20 by ICD }, Inc.; 256K MIO by ICD, Inc.; Atari 1050 disk drive with US Doubler chips by ICD, Inc.; Seagate 30Mb } RLL hard drive; Adaptec 4070 hard disk controller; Star NX1000 printer; R-Time 8 real time clock } by ICD, Inc.; Commodore 1702 color monitor; Smart One 2400X modem by Best Data; all hard drive, modem, and p }rinter cables by ICD, Inc.; Hard drive power supply by Solon; Hard drive case by Rubber Maid. } SDVert Version 4.0 Copyright 1991 MAX Systems Page 4 of 5 } Conclusion This will be the last version of SDVert. I know I } have said this before, but this time I *really* mean it! Even if there are un-dead bugs, it simply is } not worth the time any longer to update the program. I am certain that there are no major bugs } left, but if there are, too bad. As noted above, SDVert is released as "Free Ware". }PLEASE! Do NOT send donations, payments, what-have-you. They are neither solicited or required in any way. } Finally, if there are programmers of other computers that are interested in the source code for SDV }ert, please feel free to contact me. I may be willing to give you the source code in order to facilit }ate versions of SDVert for other machine types. As noted, SDVert is written in Action! which is close }enough to both C and Pascal to make conversion fairly easy. } Have Fun! Marty Albert GEni }e: MARTY.A SDVert Version 4.0 Copyright 1991 MAX Systems } Page 5 of 5 SDVert Version 4.0 Copyright 1991 MAX Systems - From: Chuck Steinman DataQue Products Post Office Box 134 Ontario, OH 44862 US}A To: All Current TransKey Owners Re: Stock Keyboard Non-Functionality Date: August 1, 1992 If you} are using a TransKey in your system, and the original Atari keyboard has some are all of the keys which either fail to wo}rk at all, or are inconsistant, this modification should correct that problem. SOLDER-IN VERSIONS: Disconnect t}he TransKey ribbon conductor which is attached to pin-25 of PoKey. Attach one end of a 1K Ohm, 1/4 Watt resistor to pin-2}5 of PoKey. Attach the other end of the resistor to the wire which was just disconnected. PLUG-IN VERSIONS: Yo}u will need to break the third from last conductor in the ribbon cable (see diagram below). This should be done about two} inches away from the PoKey adapter socket. Insert a 1K Ohm, 1/4 Watt resistor between the wire just broken. The }easiest way to break this conductor loose is to use a knife and cut the thin part of the insulation (between conductors) f}or about an inch, then when it is isolated, break it about in the middle. TOP VIEW DIP PLUG (TK END) ---\/--- }| 1 14|------------------------------------ | |------------------------------------ | 2 13|---------------}--------------------- | |------------------------------------ | |------------------------------------ }| 3 12|------------------------------------ | |------------------------------------ | 4 11|-------------\/}\/\/\/--------------- to pin-25 of PoKey | |------------------------------------ | 5 10|--------------------- }--------------- | |---------- | 6 9|---------- Last 4 Unused | |---------- | 7 8|---------!}- -------- thanks Chuck6 9|---------- Last 4 Unused | |---------- | 7 8|----------0\KLf5HehL1`ܠؠԠРH8咅h`H8h`֠ҠΠʠƠ±#}HȱhL1``e` 0L0L1L1L1L1L1L1 0ȘL1 0L1 M0Hȑh`HȱhL0$}HȱhL0Hȱh 0` 0` .1HȥhL1 .1L1 0`HȑhL1L1HH 0hhL1HH 0%}hhL1 H*h`L1`L1`HIhIi```IHIh`e` 1L0`&}` 1L1 1L1 1L1 1 1L0 1 1L0 0 &L1L1 0󨥂fjL1 0eHehL1 0'}8H哪hL1 0HhL1 0EHEhL1 0%H%hL1`\_ 0łXTM 0łFBE 00>7ł86/ 0䃐-&ł(}'% 00ł 0䃐 ł`` 00ł 0䃐ł۰ 00łʰ 0䃐ł𹰼 )}L0H hL0lHh` 1L0 1L0hh捠ilŕŔ *}liL3`L1 0 1 Ɣ 1$ \4& $ \4& 򦓥 1`H+}eeh`` 0 1 1 1 1Ńł &&L4FfFf3ō,}Ō8包卅FfFfͥ 1ĕ 1` t4L1 0 0 ` 0-}`S L L L i?H ihL5 0 Gl k3 u0 0 B1 0 33' u0 3.} u0 3 0 B1 4 1 2( u0 3 0 B1 4 1 1 1Lq3L5 1 2LO6 u0 3 u0 0 B1 1 h2Lq3 /}k3 1 0 ZGLq3 k3 1: 0 J  u00}Lq3L7e6 07 0 -5e6 0 1 CIe6Lq3Lq3D:;1}2}a k3 70 1 24 0; 3}0Ԣ7 0 1 }1 Y2 0 I Y2 B1 1 2$< 0 F2< 0 F 0 G 1 }1 Y2 3 6 0N< 0 4}G 7 7 0 2P< 0 F 0 G B1 1 25L 9 u0 3 0 B1 4L8M7 0 u0 Y2 0 i1L 9 5} B1 B1 1` 2IL9 u0 3 0 B1 4 u0 3 0 B1 4LN9M7 0 u0 Y2 0 u0 i1L_9` B1 1 25L6}9 u0 3 0 B1 4L9M7 0 u0 Y2 0 i1L9M7 0` Y2 0M7 0 Y2 1 i1M7 0~ Y2 0M7 0^ Y2 1 i17} 7LH:LB: 0P 0 7 7 0 G 0 2h< 0 F 0 G 0x< 0 0 5 0 2 =LE: 08}~< 0 0 5 0 2L:LE: 0 M5777 7 1! 077 077 Y2 0 i1 0 0 <77 09} 2< 0 F 0 GLi;P 077 0 -5P 0 6 0< 0 G 7 7 0 2< 0 F 0 G h@:} 7 7 0 H 0 G 0Lq3Part suffix mismatch: <%> instead of <%>.rUUD>Almost foolproof uudecode v1.0 15-Feb-1987 JPHD;}rUsage: uudecode inputfilerrCant open input file.rNo begin linertablebeginMissing filename in begin line.rwbCan<}not open output filer k3 u0 3 2 u0 3 2 u0 3 0 B1 4L< u0 1 1 1Lq3 u0 0 B1 =}1L= u0 3 2 u0 3 2 u0 1 u0 3 0 B1 4L0= u0 1 1 1Lq3 u0 3 2 u0 >}3 2 u0 3 0 B1 4L= u0 1 1 1Lq3L= u0Lq3 k3V 70 B1 B1 1 25L0> u0 3 ?}0 B1 4L >M7 0 u0 Y2 0 i1L>LT>V 70 0P 0 7 7 0 G 0 2? 0 F 0 G 0@ 0@} 0 5 0 2"@ 0 F 0 G 0 0 M5 Y2 0 h2 B1 1 i1 u0 3 2" 1 i1 u0A} 3 0 B1 4L> 0 B1 u0 1 B1 1L?M7 0 u0 Y2 3 2B@ 0 F 0 G 1 2 u07M7B} 0 u0 Y2 0 u0 3 0 B1 4 i1 1@ 33V 0Lq3 u0 3 0 B1 4L8?V 0LO>V 0Lq3EOF while in translation tablC}e.rbeginIncomplete translation table.rDuplicate char in translation table. k3 70M7 B1L@Ly@\ 0P 0 7 7 0D} G 0 2΢C 0 F 0Lq3\ 0 M5 B1 u0 1\ 0 u0 0 B1 Y2 0 i1 1^ 0 Y2 1 B1 1- E}2 0LA\ 0ܢC 0 0 5 0 2 0Lq3\ 0C 0 0 5 0 2 \ 0 CL|@ 1 2L|@LAF} 70\ 0 u0 B1 Y2 B1 1= 2D 7 077 0 -5 7 7 0 H 7 0 6 0QF 0 G 7 7 0 2SL}F 0 F 0 GLDLD 1P 0 7 7 0 G 0 20F 0 F 7 0 FF 0 F 0 G 1F 0M} 0 5 0 2 =LD 1F 0 0 5 0 2LCELD 1 M5777 7 1! 177 077 Y2 N}0 i1 1 0 <77 0 2F 0 F?7L1F77 1777 3 077 47 077 2E77 O}0 Y2 07 i177 0& Y2 077 i177 0 FLq3Missing include file name.rrCannot reassign input file toP} included file.rNo begin line in included file: .rtablebeginMissing part name, in included begin line.r k3 u0 1 Q}1% 0 u0 3 0 B1 4 3 R6LFLq3 k3 7 7 1 7 7 0 H 7 7 1 7 7 0 H 1 5Lq3 0 0HHR}IDE Bh VLJ` ]3 M0 1 u0 3 I B1 1 2 u0jIkI 0Lq3 u0 0Lq3 k3 1GG 0 8J S}0GG 0 $8Lq3 a3 a0 B1 u0 0 B1 0 3mL(HL H 1 J B1 1 2LH u0 1 1 u0 B1 u0 T}3 0 B1 4 0 u0 i1 1 2LHL%H 1 i1 u0 #0Lq3 Y3 1 J 0 33LH u0Lq3 e3 1 1 1 U}u0 4 0 J 0 2Lq3 u0Lq3 a3 1hIiI 0 K 1P 0hIiI 0 G 1 1 8JLq3 ]3 1 1 M5 Y2 0 1V} -5Lq3@ iɀ` 0 0 lI0krwa dKJKHI)a0{8 W}驛DEB VLJ``jIkI` 0 0`Œ eL1LJ 0 0NHX}ɛD Jȥi揠 JHhɛ`!8`` .K B VLJHHIh` 0 BY} V0`` 0HIDEB VLJ`` ]3 1 1 1 M5 0 JLq3 u0 u0HI u0DZ}E +0(`0HIDEB VLJ`` ]3 1 1 1 M5 0 JLq3 u0 u0HI u0Duue is a new set of uuencode and uudecode for the Atari 8bit machine. Works much like older versions of uuencoders but is cle\}aner and easer to use. Note: inorder to uudcode a file on the Atari, you must either use atascii transfer (found on BobTerm)]} or Kermit ascii transfer... as with any text file, the CR's must be changed to Atari... the same goes for sending to a Unix ^}or IBM machine. Mike WBUG Atari Archive Louisiana ________________________________________________________________________}_______ Sherry L. Snyder L.P.N. Mike Todd - Publications. Tulane Dept. of Dermatology `} Tulane Dept. of Dermatology snyder10@convex1.tcs.tulane.edu dt01mws@music.tcs.tulane.edu r0LLf5HehL1`ܠؠԠРH8咅h`H8h`֠ҠΠʠƠ±b}HȱhL1``e` 0L0L1L1L1L1L1L1 0ȘL1 0L1 M0Hȑh`HȱhL0c}HȱhL0Hȱh 0` 0` .1HȥhL1 .1L1 0`HȑhL1L1HH 0hhL1HH 0d}hhL1 H*h`L1`L1`HIhIi```IHIh`e` 1L0`e}` 1L1 1L1 1L1 1 1L0 1 1L0 0 &L1L1 0󨥂fjL1 0eHehL1 0f}8H哪hL1 0HhL1 0EHEhL1 0%H%hL1`\_ 0łXTM 0łFBE 00>7ł86/ 0䃐-&łg}'% 00ł 0䃐 ł`` 00ł 0䃐ł۰ 00łʰ 0䃐ł𹰼 q}B%DOS SYSB*)DUP SYSBhSSDV_40 COMBWSDV_40 DOCBTKMOD1 ATAB9"UUDECODECOMB[UUE TXTB;aUUENCODECOMB2VTEX COMBVVTEX TXTL0H hL0lHh` 1L0 1L0hh捠ilŕŔ r}liL3`L1 0 1 Ɣ 1$ \4& $ \4& 򦓥 1`Hs}eeh`` 0 1 1 1 1Ńł &&L4FfFf3ōt}Ō8包卅FfFfͥ 1ĕ 1` t4L1 0 0 ` 0u}`S L L L i?H ihL5 0 wFl k3 M0 B1 u0 3 0 B1 4 v}1 1 u0 3 0 B1 4L5 u0 0 B1 0 33( u0 0 B1 3 0 2  u0 0Lq3L5 0Lq3w} k3 1: 0 H  u0Lq3L6=6 0ܢ6 0 -5=6 0 1 x}G=6Lq3Lq3D:a}y} k3 1 24 09 097 0 1 }1 Y2 0 G Y2z} B1GG66 1 2!GG 09 0 A 0 @ 1 }1 Y2 1 3- 2i 1 }1 Y2 3 F 17787{}7787 0 2GG 0֢9 0 A @5767 u0 3 0 B1 4 1 }1 Y2 3 : 1 }1 Y2 3 6 0|}9 0 *A66 0 23GG 09 0 1 }1 Y2 3 A 0 @6 0 6 0: 0 *A66 1!GG 0}}: 0 A 0 @ -:66 0: 0 0 1 }1 Y2 3 A <66 0(: 0 A 0 @Lq3UUE>Usage: u~}uencode [-n] inputfileWrong file length arg.rbCannot open %swCannot reassign stdoutbegin %o %send k3 a066 }0: 0 A  B1 B1 1` 2cL: u0 3 0 B1 4LZ: 1 2 066 0 @ u0 3 0 B1 4 }066 0 @Lk: 066 0 @ #0Lq3table k3 M06 0 1 -56 0. 0 5 B1 16 06 0 M5 }Y2 B1 u0 3 0 B1 4 0. i1 u0 3 0 B1 4 0u i1 u0 3 0 B1 4 03747 0a h2 0 t4 0a Y2 i}1 u0 3 0 B1 4 03747 0a h2 0 #5 0a Y2 i1 u0 3 0 B1 4 0 i1 0Lq3}} k3 i0 B1c< 06 0 -5LL5=3747 066 0 @ 066 0 @ u0 0 B15767 0} 2 17787 3L>3747 03747c< 0 :66 0> 06 0 A66 0 dG6 0 6 0> 0} *A66 1!GG 0> 0 A 0 @ -:66 0> 03747 0 A B1 1 2L>L< +0Lq3include} %swCannot reassign stdoutbegin part %c k3 q0 u0 3 82 B1 u0 3 2 00 2 0 1 Y2 3 82 0} 2 ~2 B1 1 Y2 3 2 0< 2 0 1 Y2 3 82 0 2 ~2 B1 1 Y2 3? 2 B1 1?} 2 0 Y2 066 0 @ 1? 2 0 Y2 066 0 @ 1? 2 0 Y2 066 0 @ 1? 2 0} Y2 066 0 @ 30Lq3 k3 a0 B1 1 u0 2`Lk@ u0 3 0 B1 4LC@66 0 sA B1 1 2 u0 #0}Lq3 1 u0 Y2 0 u0 i1LU@ u0 #0Lq3 k36 6 166 0 dG6 6 166 0 dG 1 5Lq3 0 0HHI}DE Bh VLH` ]3 M0 1 u0 3 H B1 1 2 u0GG 0Lq3 u0 0Lq3 0HIDEB V}LH`` k3 a0 0 0 }1 Y2 1 }1 Y2 0 }1 h2 B1 u0 3 u0 0 B1 0 Y IUXXiYYXLYYLYY IUXL!}YLYY IUXILY@ UWWI}L^ZXXL+ZLZZ IUXXMXLZXmXXi 8X!}XLOZ~ZM IUXL+ZWI~LZXLZXmXXi 8XXLZ~Z IUWILZXXLZXLZZ IUWI!}LZXLZ8XXLZZ IUWL)[W{L)[XXL)[XXmXXiWW UWI WILY!}] QW`LL[ `LS[ AW`X_X_XiaX`XibX_Xi!cX`XidXaXibXi AWWJ[iK[iW QWaXi!}bXi AWWJ[iK[iW QW I[dXcXX WWWiXIL$\L1\WWIL \WX`L;\!}XI:L\XI:L\WWiWXX8WWWLT\DX1X:X`L\X dW UL\Enter filename:\ 6U!}X XWIL\ CU CUW QWl 8\`L\ISL\ P[ISL ]XI ISL] \ UL(]File = ] IUX 6U!}`L:]W`LC]( TXeYe( dW WWIL]L]Ģ] IUL]L]] IUWIL]L]!}] IUL]L]] IUXIL]L]] IUL]L]] IUL ^Š] IUfXeX UWIL7^L0^ Ơ!}^& IU`L;^VXUX dW( TYX dWXȌ WWIL^L^Ģ^ IUL^L^^ IUWIL^L^!}^ IUL^L^^ IUXIL^L^^ IUL^L^^ IUL_Š^ IUfXeX UWW UW!}LX_WLD_ Ơ_: IUfXhXeXgX`XLg_WIXIL_WI L_WWL`XIL_WI L_L`XL_!}X@XMWL_XXXL_WL_XW)WWIL_WL_WW)WW L `Wi@WL `W`L `8W WWI!}L2`W WWILO`WLO`WLO`L`WIL`WLv`WLv`WWL`XmWYi(W Te!}eW QWWL`XmWYi(W TeeW QWWWI(LaWWWILaLaL _`LaW!} UL6aERROR - opening a$ IUX 6U U \ CUX UWLa`Lla CULwaK:at U AWWҢ !}QW uX \S^XS]X9]S8]SW CUX UWILa a^XS]XSfXȌeXjXȌiXWrXqXXtX_sXrX!}qXtXsX VeX mmXfX*(mnX`X_XYXmeXZXmfXW 8^@ UWWI=LcWLceXfXW!}rXqXXtX_sXrXqXtXsX VeX mmXfX*(mnX`X_XYXmeXZXmfXW 8^iXeXjXfXLcfXjXeXi!}XWI-LceXfXLc8eXeXfXfXWeX mmXfX*(mnXȱYXmeXZXmfX V 8^WIBLc!}eXfXLcfXȌeXWeX mmXfX*(mnXȱYXmeXZXmfX V 8^WIEL|dgX hXLd WLd!}Ơd IUL|deXMgX fXMhXL|dhXfXgXeXeX mmXfX*(mnXYXmeXZXmfX V 8^WIWLd!}hXgXjXȌiXWIWfXȌeXeX mmXfX*(mnXYXmeXZXmfX V 8^WIDLLehXgXjXȌiXWIW!}fXȌeXeX mmXfX*(mnXYXmeXZXmfX V 8^WIALehXgXjXȌiXXIXfXȌeXeX mmXfX!}*(mnXYXmeXZXmfX V 8^WILLgS^XS]X9]S8]SWWXW"XWWILeW!}X dW( TXeYe( dW WLJf Filename:f@ IUX XWILf 8\ CUX!} UWILfLff IUW WILe^XS]XS CUWILfWW"XWXWWILf @] WLg CUX!} UWWWXhXgXjXiXfXȌeXjXȌiXWrXqXXtX_sXrXqXtXsX VeX mmXfX*(mnX`X_XY!}XmeXZXmfXW 8^WI|L9hfXlXeXkXeXi fXiiXŮjX寐LgjXfXiXeXLgeXi eXfXifXkXMeX lXMfXL9h!}WeX mmXfX*(mnXȱYXmeXZXmfX V 8^WI_LhfXlXeXkX8eX fXPŮ寐8eX !}fXLhfXȌeXLh8eX eXfXfXkXMeX lXMfXLhWeX mmXfX*(mnXȱYXmeXZXmfX!} V 8^WIFLfiXL^i( TXeYe( dW WLHiFile =iA IUX IUXLfi @]XWIS!}LjWLj( TXeYe( dW WLi Enter string i IUX@ XWȌXXX@X!}I LiLj8XXXLiWILj WX @]XLjeXfXWrXqXXtX_sXrXqXtXsX VeX mmXfX*(!}mnX`X_XYXmeXZXmfXW 8^iXeXjXfXLjfXjXeXiXWI WIL$jXWILj CU CUW!} QWl Ldb``iaYXmeXZXmfXW 8^iXeXjXfXLjfXjXeXiXWI WIL$jXWILj CU CUW  VTEX - The Text Viewing Utility Version 1.0 %} 8/4/91 Program and Documentation by: %} Larry Richardson P.O. Box 472 Aurora, Co. 80010 %} This program is distributed as SHAREWARE. I have spent a great deal of time des%}igning, coding, debugging, and modifying this program. Any donations I receive for my time and effort will encourage me %}to continue supporting this program, as well as writing new software for the Atari 8-bit computer. Thank you. %} I. What does it do? VTEX is a utility that allo%}ws you to view any file on the screen. If you have used DOS to view a file (copy from the file to E:), you already%} know how unfriendly it is. VTEX is an attempt to give the Atari 8-bit users an easier and more powerful method to view%} a file. II. Features VTEX can page through a file, both forward and backward. It has %}the ability to skip to the last page and back to the first page, or to skip in increments of ten pages. Since VTEX does%}n't go through CIO to display on the screen, special characters (such as the clear screen command) will not interfe%}re with the display. VTEX has a pseudo-word wrap (I'll explain later), and can delete the leading spaces from the %}left margin (good for viewing files that have been PRINTed to disk). VTEX also has string search capabilities and ASCII%} CR/LF handling. It has been tested under both Atari DOS 2.5 (2.0) and SpartaDOS. III. Running VTEX %} From any Atari type DOS, use the binary load command and load the VTEX executable file (VTEX.COM). The pr%}ogram will prompt for a filename. Enter the filename to view and press RETURN. After VTEX opens the file, the VTE%}X view screen will appear. At the bottom of the screen is the VTEX status line. It displays the version number of%} the program, the current page number of the file being viewed, and has an end-of-file indicator. It also indicates if %}word-wrap or the delete leading spaces options are active or not. From SpartaDOS, you may specify the filename%} to view on the command line. Simply type - VTEX filename . Under SpartaDOS, VTEX will look for the filen%}ame on the command line. If it doesn't find the filename there, it will prompt you to enter the filename (as it al%}ways does under Atari DOS). With either DOS, if VTEX encounters an error while trying to open the file, it wil%}l re-prompt you for a new filename. If you wish to exit VTEX at this prompt, press ESC. The program will then exit %} to DOS. IV. Commands Once VTEX is running, you have a number of command%}s to choose from. The commands are explained below. PAGE FORWARD Press the down arrow key (w%}ithout holding down the CONTROL key). VTEX will display the next page in the file. As VTEX moves forward through a%} file, it notes the position of the beginning of each page so that it can move backward (or jump forward) directly to th%}at page. PAGE BACKWARD Press the up arrow key (without holding down the CONTROL key). VTEX wi%}ll display the previous page in the file. FORWARD 10 PAGES Press down arrow (without the C%}ONTROL key). Note that because of the way Atari 8-bit DOS's handle random access files, VTEX cannot just jump to a%} page that it has not yet read in a sequential manner (see the explanation in PAGE FORWARD). It doesn't know at wh%}at point in the file the 10th page occurs, for example, until it has read pages 1-10. Therefore, when you press %} down arrow, VTEX will either: 1) Move forward 10 pages (if it has already read that far in the file) %} - or - 2) Move to the highest page it has read (if less than 10 pages from the current page) %}BACKWARD 10 PAGES Press up arrow (without the CONTROL key). VTEX will either: 1) Move bac%}kward 10 pages (if the current page being displayed is greater than 10) - or - 2) Go to the begin%}ning of the file GO TO THE BEGINNING OF THE FILE Press B to return to the first page of the file.%} GO TO THE END OF THE FILE Press E to ATTEMPT to go to the end of the file. VTEX can only go %}directly to the end of the file if it has already read the last page. Once the last page has been read (using the down %}arrow to page forward), VTEX notes the position of this page so it can access it directly. If the end &}of the file hasn't been read yet, the message NO EOF is displayed in the status line. DISPLAY THE CURRENT FIL&}ENAME Press F to display the name of the file that is currently being viewed. Press F again to see the &}normal VTEX status line. WORD WRAP THE DISPLAY Press W to turn on the pseudo-word wrap. A 'W' wil&}l appear on the left side of the status line to let you know that word wrap is active. This is not a true word wra&}p, so long words will hang over onto the next page. VTEX will simply start looking for a space after column 31. I&}f it finds a space, it will break the line here and wrap the text at this point. Pressing W again will turn the word wr&}ap off. Note that because selecting word wrap (or the delete leading spaces option) will change the size &}of the displayed pages, VTEX resets the file to start back at page 1 when either of these options are selected. Th&}is allows the program to re-build its pointers to the beginning of the pages (which will now be in different positi& }ons). DELETE LEADING LEFT SPACES Press D to turn on the delete leading left spaces option. A 'D'& } will appear on the left side of the status line to let you know that this option is active. Any spaces that would & }have appeared on the left edge of the page are now gone. Also, the current page is reset to 1 (see the note under & }the word wrap option for an explanation). Press D again to turn this option off. SEARCH FOR A STRING & } Press S to search for a string. The program will prompt you to enter a string. Type the string you wish to sea&}rch for and press RETURN. The program will start from the current page and look forward for the search string. Th&}e search will stop when the program has found your string or the end of the file has been reached. The function wi&}ll not search if the current page is the end of the file. ASCII option VTEX can optionally display ASCI&}I carriage return/line feeds or carriage returns alone as it would ATASCII carriage returns. This is useful for vi&}ewing text generated on IBM PC's, such as many text files that are on bulletin boards. Pressing A will toggle this &} option on or off. An 'A' will appear on the left side of the status line to let you know that the ASCII option is acti&}ve. As with the word-wrap and delete leading spaces option, the file will be reset to the beginning when this opti&}on is selected. LOAD A NEW FILE Pressing L will make VTEX prompt you for a new filename to &}load and view. Enter the filename and press RETURN. If the program encounters an error while trying to open the f&}ile, the buzzer will sound and the prompt will re-appear to allow you to try again. Pressing ESC at this prompt wil&}l exit the option and let you continue to view the current file. When a new file is loaded, VTEX operates as if it&} has just been loaded (i.e. you begin at the first page in the file and all pointer information must be re-created). &} EXIT THE PROGRAM To exit VTEX and return to DOS, press the ESC key. Note that if you choose the sear&}ch option, pressing ESC while the program is prompting for the search string simply takes you out of the search function&}. This is also the case with the load a new file option. Pressing ESC while the program is prompting you for a fil&}ename will simply abort the command. V. SpartaDOS X Notes &} If you are lucky enough to own a SpartaDOS X cartridge, then this section will give you a few common sense i&}deas on how to best use VTEX. First, it is very easy to make VTEX behave as though it is simply another c& }ommand by placing it on one of the active drives and setting the PATH to look on that drive. I use a 256K 800XL, so I &!} have an AUTOEXEC.BAT file that does the following: 1) Set up a ramdisk as D8: 2) Copy VTEX up to the ra&"}mdisk and call it V.COM. 3) SET PATH=CAR:;D8: With the path set up to look on the ramdisk for .COM files, I &#}can now execute VTEX from the command line without having to tell SpartaDOS what drive it is on. Since it is on th&$}e ramdisk, it loads and begins executing in a second. Also, by calling the program V.COM, all I have to type to vi&%}ew a file is: V filename Second (and last), SpartaDOS X now handles the NOTE and POINT &&} calls in the same manner for both SpartaDOS and Atari DOS disks (it uses a byte offset from the beginning of the file&'}). What does this mean to the end user??? It means if you use VTEX under the SpartaDOS X environment to view an A&(}tari DOS formatted disk, you will notice BIG delays when paging backwards or forward. This is because SpartaDOS X &)}must re-read your Atari DOS file from the beginning each time a POINT command is given. The solution is to copy the fil&*}e to a SpartaDOS formatted disk before using VTEX to view it. I hope this is as useful to someone else as it &+}has been for myself. Drop me a line at the address given, or leave a message on the Atari Clubs of Denver BBS at (3&,}03) 343-2956. Suggestions and donations are both welcome! Larry Richardson $}